/* CSS Document */
body, td, textarea, select, button { font: 12px/160% Tahoma, Verdana,snas-serif; color: #666; }
h1,h2,h3,h4,h5{ font-size: 12px; }
body, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
#head li,#menubar li,.forumstats li,#announcementbody li,.listcontent li,.pannelbody li,.avatarlist li,.framemenu li,.navfocuslist li,ul#forumtemplate li,.useravatar li,.usermessage li,#online li,.helpcontent li,.forumcutline li,.profile li,ul.tools li{ list-style: none; }
em, cite, strong, th { font-style: normal; font-weight: normal; }
table { empty-cells: show; border-collapse: collapse; }
a { color: #036; text-decoration: none; }
	a:hover { color: #258DC9; text-decoration: underline; }
	a img{ border: 0; }
	
#container{ width: 96%; margin: 0 auto; background: #FFF; min-width: 778px;}
#mainbody {width:100%; margin:0 auto; text-align:left;}
.fontfamily { font-family: Georgia,Tahoma, Verdana,snas-serif; }

/*head*/
#head { width: 100%; height: 104px; background: #FFF url(/images/Locationbg.jpg) repeat-x 0 0; }
	#head h2 { float: left; margin: 20px 4px 16px 4px; }
	#head ul#iconmenu { float: left; margin-top: 20px; margin-left: 10px; }
		#head ul#iconmenu li{ float: left; text-align: center; margin: 8px 4px; }
			#head ul#iconmenu li h3{ padding-left: 8px; }
				#head ul#iconmenu li a:link,#head ul#iconmenu li a:visited{ color: #999; text-decoration: none; }
				#head ul#iconmenu li a:visited,#head ul#iconmenu li a:active{ color: #999; text-decoration: none; }
	#head #topmenu{ line-height: 35px; text-align: right; }
		#head #topmenu a{ padding: 0 8px; color:#666;}
		a.reg {background:transparent url(/images/submenudot.gif) no-repeat left center;}
	#banner{ text-align: right; }
/*head*/

/*foruminfo*/
#foruminfo { clear: both; margin-bottom: 8px; }
/*\*/ * html #foruminfo { /**/ height: 1%; }*>#foruminfo { overflow: hidden; }
	#foruminfo  a{ color:#666; text-decoration:none;}
	.userinfo { float: left; padding-left: 3px; /*margin-right: 315px;*/ }
	.forumstats,.focusstats{ float: right; width: 300px; }
	.focusstats { width: auto; }
		.userinfo h2 { font-weight: bold; line-height: 28px; }
		.userinfo em { color:#1F90CF;}
		.forumstats ul { float: right; white-space: nowrap; margin-top: 3px; }
			.forumstats ul li { float: left; text-align: center; background: url(/images/menu_line.gif) no-repeat 100% 50%; padding:0 4px; }
			#foruminfo span a,#foruminfo strong{ background: url(/images/dot-postiont2.gif) no-repeat left center; padding-right: 5px; padding-left: 10px; margin-left: 5px; }
			.forumstats .lastitem { text-align: center; width: 25px; background: none; }
	*+html .navhomemenu { width: 358px; }
	#homewindow{ border: 1px solid #B4C9E0; overflow: hidden; background-color: #F5FAFE; padding: 5px; width: 330px!important; width: 350px; text-align: left; }
	*+html #homewindow{ width: 340px; }
		#homewindow dl{ margin: 0; padding: 0; }
		#homewindow dt { clear: both; color: #A9C1DC; line-height: 28px; margin: 0 1em; }
		#homewindow dd { overflow: hidden; float: left; width: 7em; line-height: 20px; height: 20px; margin: 0em 1em; }
			#homewindow dt a:link,#homewindow dt a:visited{ color:#A9C1DC; text-decoration:none;}
			#homewindow dt a:hover,#homewindow dt a:active,#homewindow dd a:hover,#homewindow dd a:active{ color:#1F90CF; text-decoration:underline;}
			#homewindow dd a:link,#homewindow dd a:visited{ color:#333; text-decoration:none;}
/*foruminfo*/

/*adtext*/
#adtext,.forumrules{ border:1px solid #DCE6F1;}
	.adtextbody {background: url(/images/ad_bg.gif) repeat-x 0 0; }
		.adtextbody td{ padding: 6px; }
.notelist { clear: both; }
	.notelist td{ line-height: 240%; }
/*adtext*/

/*ForumTheme*/
	.forumbox thead { line-height: 30px; background: #F5F8FD url(/images/title_bg.jpg); text-align: center; }
		.topicicon{ width: 53px; border-left:none;}
		.topictitle{ text-align: left; padding-left: 8px;}
			.topictitle h3{ line-height: 180%; }
				.topictitle h3 a { color:#3F4E5A; }
				.liston .topictitle h3 a { color:#258DC9; }
			.topictitle img{ float:left; margin: 8px 3px 3px 3px; vertical-align:middle; }
				.topicmanager { color:#069; }
				.topicmanager a{ text-decoration: underline; padding: 0 5px; }
		.ntnumbers { width: 80px; font-family: Georgia,Tahoma, Verdana,snas-serif; }
		.lastposter { width: 300px; text-align: left; }
			.lastposter h4{ line-height: 180%; width: 24em; overflow: hidden; text-overflow: ellipsis; cursor: pointer; font-weight: normal; margin-left: 6px; white-space: nowrap; }
				.liston .lastposter h4 a{color:#258DC9;}
			.topicbackwriter{ font-family: Georgia,Tahoma, Verdana,snas-serif; padding-left: 20px; background: url(/images/writer.gif) no-repeat 2px 5px; margin-left: 6px; }
				.topicbackwriter a {color:#3F4E5A;}
			.today{ font-weight: normal; padding-left: 3px; color:#090;}
	.forumtopic strong{ font-family: Georgia,Tahoma, Verdana,snas-serif; padding: 0 3px; }
		.hlist { padding: 6px; text-align:left;}
/*ForumTheme*/
	.forumrules h4 { height: 30px; line-height: 30px; padding-left: 15px; color:#3F4E5A;}
	.forumrules p { background: #F5FAFE url(/images/law.gif) no-repeat 15px 10px; padding-left: 40px; line-height: 180%; border-top:1px solid #E6EEF7; padding-top:8px; padding-bottom:8px; color:#3F4E5A;}

/*Forumlist*/
	.forumlisttitle,.searchtitle{ text-align: left; }
		.searchtitle { padding-left:15px;}
		.list th.forumlisttitle,.liston th.forumlisttitle{ background-image: none; border-left:none;}
			.liston th.forumlisttitle a { color:#258DC9;}
			.forumlisttitle input { margin-bottom: 1px; }
			.forumlisttitle img {vertical-align:middle;}
	.listicon{ width: 30px; }
	.listitem{ width: 131px; text-align: left;}
		.listitem h3{ margin-left: 10px; padding-left: 16px; font-weight: normal; background: url(/images/writer.gif) no-repeat left center; }
		.listitem h4{ text-align: right; font-weight: normal; padding-right: 2px; }
			.liston .listitem h3 a, .liston .listitem h4 a{ color:#258DC9;}
		.listitem p{ padding-left: 10px; color: #666; font-family: Georgia,Tahoma, Verdana,snas-serif; }
		.viewnumbers {text-align:center;}
		.viewnumbers em { color: #036; }
		.listlast { text-align:center;}
		/*\*/ * html .openlist { /**/ height: 1%; }*>.openlist { overflow: hidden; }
		.openlist{ clear: both; background: #F9FCFF url(/images/openlist-bg.jpg) repeat-x 0 0; padding-left: 89px;  padding-top:15px;}
		.listcontent li{ background: url(/images/openlist-dot.jpg) no-repeat left center; padding-left: 10px; }
			.pagecontent{ width: 160px; text-align: center; border: 1px solid #B4C9E0; margin-top: 6px; margin-left: 89px; margin-bottom: 2px; }
				.pagediv{ background-color: #F9FCFF; text-align: left; border-top:1px solid #D8E6F1;}
		.platepage{ padding-left: 4px; line-height: 20px; background: url(/images/dot_page.gif) no-repeat 12px 0px; }
			.platepage a{ color: #666; padding: 3px; }
			.platepage a:hover{ color: 069; text-decoration: underline; }
	.froumlistmanager{ border-top: 1px solid #D1E1EF; text-align: left; padding-left: 14px; height: 40px; background-color:#F5FAFE;}
		.froumlistmanager strong{ font-weight: bold; }
	.forumlist img { vertical-align: middle; }
	.popupmenu_topictype {border: 1px solid #B4C9E0; overflow: hidden; background-color: #F5FAFE; padding: 5px; width: 80px; text-align: left; margin-top:8px;}
		.popupmenu_topictype p { padding:0 3px; border-bottom:1px solid #CCC; line-height:20px;  }
		.popupmenu_topictype p a:link,.popupmenu_topictype p a:visited { color:#000; font-weight:normal;}
		.popupmenu_topictype p a:hover,.popupmenu_topictype p a:active { color:#CCC; font-weight:normal;}
/*Forumlist*/
	
/*Pages*/
.forumpages{ clear: both; margin-bottom: 8px; height: 34px; }
	.forumpagesnumbers{ float: left; width: 65%; padding-top: 4px; }
		.forumallpages{ border: 1px solid #BDDAF7; background:#F5FAFE url(/images/list.gif) no-repeat 1px 1px; text-align: center; color: #188BCC; line-height: 26px; padding: 0 4px; }
			.forumallpages a{ color: #333; padding: 5px; }
			.forumallpages a:hover{ color: #fff; background: #45ACE1 url(/images/page-bg.gif) repeat-x top left; text-decoration:none;}
			.forumpages span { color:#FFF;  padding: 5px; background: #45ACE1 url(/images/page-bg.gif) repeat-x top left; }
		.forumallpages3{ border: 1px solid #BDDAF7; border-left: none; text-align: center; padding: 0 4px; line-height: 26px; background:#F5FAFE url(/images/list.gif) no-repeat 1px 1px;}
				.forumallpages3 input{ height: 18px; margin: 0 2px; }
	.pagesothers{ float: right; width: 34%; text-align: right; line-height: 33px; height: 33px; }
		.pagesothers div{ width: 78px; float: left; }
	.pagesothers2{ width: 200px; float: right; text-align: right; padding-bottom: 5px; }
/*Pages*/

/*All border, All list ,important css*/
.forumbox,.onlineuser,.ticket,#navcutline,.forumcutline,#announcement,#adtext,.forumrules,#forumjumping{ clear: both; border: 1px solid #B4C9E0; margin-bottom: 8px; padding: 1px; }
/*\*/ * html .forumbox { /**/ height: 1%; }*>.forumbox { overflow: hidden; }
	.forumbox table { border-collapse: separate; width: 100%; empty-cells: show; }
	.list{ text-align: center; }
		.list th,.list td,.liston th,.liston td,.editorbody { border-top: 1px solid #D1E1EF; border-bottom: 1px solid #FFF; background:#F5FAFE url(/images/list.gif) no-repeat  0 1px; border-left:1px solid #FFF;}
	.liston{ text-align: center; background:#F9FCFF;}
		.liston th,.liston td { background:#F9FCFF url(/images/liston.gif) no-repeat 0 1px;  border-left:1px solid #FFF; }
		.editortoolbar table { width: auto; }
	.titlebar{ background: #1080c0 url(/images/bbs_title_bg.jpg) repeat-x 0 0; height: 31px; line-height: 28px; color: #FFF; }
		.titlebar h2,.titlebar h3{ float: left; background: url(/images/bbs-title-dot.gif) no-repeat 11px 50%; color: #FFF; padding-left: 36px; }
		.titlebar h3 { background: none; padding-left: 18px; }
			.titlebar em{ color: #EFEFEF; }
			.titlebar a,.titlebar a:hover{ color: #FFF; text-decoration: none; }
		.open{ float: right; line-height: 1em; padding: 10px 10px 0 0; }
			.open img {vertical-align: middle; cursor: pointer; padding: 0 5px;}
				.open a{ font-weight: bold;}
/*All border, All list ,important css*/

/*jump*/
#forumjumping{ margin: 8px 0; height: 40px; line-height: 40px; border:1px solid #DFDFDF;}
	.jumpmodule{ float: left; width: 40%; background: url(/images/dot_redirect.gif) no-repeat 10px center; padding-left: 30px; height: 40px; line-height: 40px;}
		*html .jumpmodule select{ margin-top:10px;}
	.manageritem{ float: left; width: 40%; padding-left: 15px; margin-top: 8px; }
		*+html .manageritem { margin-top: auto; }
	.jumpingright{ float: right; }
	.forumjump{ float: right; margin-top: 8px; }
		*+html .forumjump { margin-top: auto; }
		.jumpingright input[type=image] { margin-right: 2px; margin-bottom: -5px; }
/*jump*/

/*copyright*/
#forumfoot { clear: both; margin-top: 26px; border-top: 1px solid #CCC; height: 62px; color: #333; background: url(/images/copyright-bg.jpg) repeat-x left top; padding-left: 16px; }
	.footercopy{ float: left; width: 60%; margin-top: 10px; line-height: 16px; height: 44px; background: url(/images/kuang.png) no-repeat left center; }
		.footercopy p { margin-left: 61px; }
		.footercopy span{ display: block; color: #CCC; font-size: 10px; margin-left: 61px; }
		.footercopy a{ color: #666; }
	.footergoto{ float: right; position: relative; }
		.footergoto span{ position: absolute; right: 0px; top: -1px; cursor:pointer;}
		.footergoto select { margin-top: 30px; }
/*copyright*/